an outstanding achievement - Turc Anglais Dictionnaire